
package com.ruoyi.busi.contest.domain;

import lombok.Data;

import java.util.Date;

import com.fasterxml.jackson.databind.JsonNode;

/**
 * 大赛主表实体
 */
@Data
public class Contest {
    private Long id;
    
    /** 大赛名称 */
    private String name;
    
    /** 大赛主题 */
    private String theme;
    
    /** 大赛类型 */
    private String type;
    
    /** 大赛logo URL */
    private String logoUrl;
    
    /** 开始时间 */
    private Date startTime;
    
    /** 结束时间 */
    private Date endTime;
    
    /** 举办地点 */
    private JsonNode competitionDesc;
    
    /** 主办方名称(完整机构名) */
    private String organizationHostname;
    
    /** 租户ID */
    private Long tenantId;
    
    /** 状态：0-未开始 1-进行中 2-已结束 */
    private Integer status;
    
    private String currentStage;
    
    /** 创建人 */
    private String createBy;
    
    /** 更新人 */
    private String updateBy;
    
    private Date createTime;
    private Date updateTime;
    
}
